Load sharing between wireless earpieces

ABSTRACT

A method for off-loading tasks between a set of wireless earpieces in an embodiment of the present invention may have one or more of the following steps: (a) monitoring battery levels of the set of wireless earpieces, (b) determining the first wireless earpiece battery level and the second wireless battery level, (c) communicating the battery levels of each wireless earpiece to the other wireless earpiece of the set of wireless earpieces, (d) assigning a first task involving one or more of the following: computing tasks, background tasks, audio processing tasks, and sensor data analysis tasks from one of the set of wireless earpieces to the other wireless earpiece if the battery level of the one of the set of wireless earpieces falls below a critical threshold, (e) communicating data for use in performing a second task to the other wireless earpiece if the second task is communicated to the first wireless earpiece.

PRIORITY STATEMENT

This application claims priority to U.S. Provisional Patent Application62/474,974, filed on Mar. 22, 2017 and entitled Load Sharing BetweenWireless Earpieces, hereby incorporated by reference in its entirety.

FIELD OF THE INVENTION

The illustrative embodiments relate to personal electronics.Particularly, illustrative embodiments of the present invention relateto task and/or load sharing between personal electronics. Moreparticularly, but not exclusively, the illustrative embodiments relateto load sharing between wireless earpieces.

BACKGROUND

Microprocessors are general-purpose processors providing highinstruction throughputs to execute software running thereon and can havea wide range of processing requirements depending on the softwareapplications involved.

Many different types of processors are known, of which microprocessorsare but one example. For example, Digital Signal Processors (DSPs) arewidely used, for specific applications, such as mobile processingapplications. DSPs are typically configured to optimize the performanceof the applications concerned and to achieve this they employ morespecialized execution units and instruction sets. Particularly inapplications such as mobile telecommunications, but not exclusively, itis desirable to provide ever-increasing DSP performance while keepingpower consumption as low as possible.

To further improve performance of a digital system, two or moreprocessors can be interconnected. For example, a DSP may beinterconnected with a general-purpose processor in a digital system. TheDSP performs numeric intensive signal processing algorithms while thegeneral-purpose processor manages overall control flow. The twoprocessors communicate and transfer data for signal processing viashared memory. A direct memory access (DMA) controller is oftenassociated with a processor to take over the burden of transferringblocks of data from one memory or peripheral resource to another and tothereby improve the performance of the processor.

Modular programming builds a computer program by combining independentlyexecutable units of computer code (known as modules), and by tyingmodules together with additional computer code. Features andfunctionality not provided by a single module may be added to a computerprogram by using additional modules.

The design of a computer programming unit known as a task (or function)is often accomplished through modular programming, where a specific taskis comprised of one module and the additional computer code needed tocomplete the task (if any additional code is needed). However, a taskmay be defined as broadly as a grouping of modules and additionalcomputer codes, or, as narrowly as a single assembly-type stepwisecommand. A computer program may be processed (also called “run” or“executed”) in a variety of manners. One manner is to process thecomputer code sequentially, as the computer code appears on a writtenpage or on a computer screen, one command at a time. An alternativemanner of processing computer code is called task processing. In taskprocessing, a computer may process computer code one task at a time. ormay process multiple tasks simultaneously.

Various tasks may operate on a set of data stored in memory. The varioustasks may be executed on various processors having shared access to thememory. Accordingly, there is needed a system and method for managingtask processing considering resource capabilities and capacity, andother task processing needs.

Batteries currently used in wireless devices tend to require frequentrecharging when in use. This can be problematic when the wireless deviceneeds to perform computationally intensive tasks with low battery life,as it cannot always be anticipated when the wireless device will need toperform a computationally intensive task. Wireless earpieces are nodifferent. The battery of the wireless earpieces may have a particularlysmall footprint. However, one wireless earpiece may need to performpower intensive tasks and may not have the battery life to perform orcomplete the tasks.

SUMMARY

Therefore, it is a primary object, feature, or advantage of theillustrative embodiments to improve over the state of the art.

A method for battery management between a set of wireless earpieces inan embodiment of the present invention may have one or more of thefollowing steps: (a) monitoring a first battery level of a first batterywithin a first wireless earpiece using a first sensor operativelycoupled to the first battery and disposed within the first wirelessearpiece, (b) monitoring a second battery level of a second batterywithin a second wireless earpiece using a second sensor operativelycoupled to the second battery and disposed within the second wirelessearpiece, (c) determining the first wireless earpiece battery level andthe second wireless battery level in order assign a first task to eitherthe first wireless earpiece or the second wireless earpiece based offthe first battery level and the second battery level, (d) assigning thefirst task to the first wireless earpiece in response to the secondearpiece battery level being below a critical threshold, (e) assigningthe first task to the second wireless earpiece in response to the firstearpiece battery level being below a critical threshold, (f)communicating the first task to the first wireless earpiece via a secondtransceiver operably located within the second wireless earpiece inresponse to the second earpiece level being below the criticalthreshold, (g) communicating to the second wireless earpiece via a firsttransceiver operably located within the first wireless earpiece inresponse to the first earpiece battery level being below a criticalthreshold, (h) communicating the first task to the second wirelessearpiece via the first transceiver in response to a first processor ofthe first wireless earpiece being utilized beyond a first threshold, (i)communicating a second task to the first wireless earpiece via thesecond transceiver in response a second processor of the second wirelessearpiece being utilized beyond a second threshold, and (j) parsing thefirst task between the first wireless earpiece and the second wirelessearpiece.

A method for off-loading tasks between a set of wireless earpieces in anembodiment of the present invention may have one or more of thefollowing steps: (a) monitoring battery levels of the set of wirelessearpieces, (b) determining the first wireless earpiece battery level andthe second wireless battery level, (c) communicating the battery levelsof each wireless earpiece to the other wireless earpiece of the set ofwireless earpieces, (d) assigning a first task involving one or more ofthe following: computing tasks, background tasks, audio processingtasks, and sensor data analysis tasks from one of the set of wirelessearpieces to the other wireless earpiece if the battery level of the oneof the set of wireless earpieces falls below a critical threshold, (e)communicating data for use in performing a second task to the otherwireless earpiece if the second task is communicated to the firstwireless earpiece.

A load sharing system in embodiments of the present invention may haveone or more of the following features: (a) a wireless earpiece havingone or more of the following features: (i) an earpiece housing, (ii) aprocessor operably coupled within the earpiece housing, (iii) amicrophone operably coupled with the processor, (iv) a speaker operablycoupled with the processor, (v) a battery operably coupled with theprocessor, (vi) sensors operably coupled with the processor, (vii) atransceiver operably coupled with the processor wherein the wirelessearpiece can couple with an Internet of Things (IoT) network and pairwith a constrained intelligent edge real time embedded device (CIERTED)and the wireless earpiece can transmit via the transceiver data and/ortasks to be processed by the CIERTED to conserve the battery, (b) asecond wireless earpiece having one or more of the following features:(i) an earpiece housing, (ii) a processor operably coupled within theearpiece housing, (iii) a microphone operably coupled with theprocessor, (iv) a speaker operably coupled with the processor, (v) abattery operably coupled with the processor, (vi) sensors operablycoupled with the processor, (vii) a transceiver operably coupled withthe processor wherein the second wireless earpiece can couple with anInternet of Things (IoT) network and pair with a constrained intelligentedge real time embedded device (CIERTED) and the second wirelessearpiece can transmit via the transceiver data and/or tasks to beprocessed by the CIERTED to conserve the battery.

One or more of these and/or other objects, features, or advantages ofthe illustrative embodiments will become apparent from the specificationand claims following. No single embodiment need provide every object,feature, or advantage. Different embodiments may have different objects,features, or advantages. Therefore, the illustrative embodiments are notto be limited to or by any object, feature, or advantage stated herein.

BRIEF DESCRIPTION OF THE DRAWINGS

Illustrated embodiments of the disclosure are described in detail belowwith reference to the attached drawing figures, which are incorporatedby reference herein.

FIG. 1 illustrates a flowchart of a method for battery managementbetween a set of wireless earpieces in accordance with an illustrativeembodiment;

FIG. 2 illustrates a block diagram of one embodiment of a set ofwireless earpieces in accordance with an illustrative embodiment;

FIG. 3 illustrates a block diagram of a second embodiment of the set ofwireless earpieces in accordance with an illustrative embodiment;

FIG. 4 illustrates a pictorial representation of the set of wirelessearpieces and the relationship between a first earpiece and a secondwireless earpiece when sharing one or more tasks in accordance with anillustrative embodiment;

FIG. 5 illustrates a relationship between the set of wireless earpiecesand a mobile device in accordance with an illustrative embodiment;

FIG. 6 illustrates a computing system in accordance with an illustrativeembodiment; and

FIG. 7 illustrates embedded devices within an IoT network in anillustrative embodiment.

DETAILED DESCRIPTION

The following discussion is presented to enable a person skilled in theart to make and use the present teachings. Various modifications to theillustrated embodiments will be clear to those skilled in the art, andthe generic principles herein may be applied to other embodiments andapplications without departing from the present teachings. Thus, thepresent teachings are not intended to be limited to embodiments shownbut are to be accorded the widest scope consistent with the principlesand features disclosed herein. The following detailed description is tobe read with reference to the figures, in which like elements indifferent figures have like reference numerals. The figures, which arenot necessarily to scale, depict selected embodiments and are notintended to limit the scope of the present teachings. Skilled artisanswill recognize the examples provided herein have many usefulalternatives and fall within the scope of the present teachings. Whileembodiments of the present invention are discussed in terms of taskand/or load sharing between wireless earpieces, it is fully contemplatedembodiments of the present invention could be used in most any taskand/or load sharing application without departing from the spirit of theinvention.

It is an object, feature, or advantage of the illustrative embodimentsto maximize the useful battery life of a set of wireless earpieces bytransferring a portion or the entirety of one or more tasks run on oneearpiece of the set of wireless earpieces to another earpiece of the setof wireless earpieces. The illustrative embodiments provide a system andmethod for load sharing between two or more wireless earpieces tomaximize the useful battery life of the wireless earpieces.

It is a still further object, feature, or advantage of the illustrativeembodiments to transfer a portion or the entirety of one or more tasksin response to a battery of one of the wireless earpieces reaching acritical threshold.

Another object, feature, or advantage is to transfer one or more tasksusing a near field magnetic induction transceiver.

Yet another object, feature, or advantage is to transfer data inaddition to tasks when transferring a task between earpieces.

Yet another object, feature, or advantage is to be able to transfertasks between the set of wireless earpieces using a mobile device.

In one embodiment, a method for battery management between a set ofwireless earpieces includes monitoring a first earpiece battery level ofa first battery within a first earpiece using a first battery sensoroperatively coupled to the first battery and disposed within the firstearpiece, monitoring a second earpiece battery level of a second batterywithin a second wireless earpiece using a second battery sensoroperatively coupled to the second battery and disposed within the secondwireless earpiece, determining the first wireless earpiece battery leveland the second wireless battery level between the set of wirelessearpieces in order assign a first task to either the first wirelessearpiece or the second wireless earpiece based off the first batterylevel and the second battery level, assigning a first task to the firstwireless earpiece via second transceiver in response to the secondearpiece battery level being below a critical threshold or to the secondwireless earpiece via first transceiver in response to the secondearpiece battery level being below a critical threshold, andcommunicating a first task to the first wireless earpiece via the secondtransceiver in response to the second earpiece level is below thecritical threshold or to the second wireless earpiece via firsttransceiver in response to the second earpiece battery level being belowa critical threshold.

One or more of the following features may be included. The firsttransceiver may be a first NFMI transceiver and the second transceivermay be a second NFMI transceiver. The communication of the first taskmay be performed using the first NFMI transceiver. The communication ofthe second task may be performed using the second NFMI transceiver. Thefirst earpiece may be a left earpiece and the second wireless earpiecemay be a right earpiece. The monitoring of the first battery level andthe monitoring of the second battery level may be performedcontinuously. The communication of the first battery level and thecommunication of the second battery level may be performed continuously.The first task and the second task may be computing tasks. The computingtasks may be background tasks. The computing tasks may be audioprocessing tasks. The computing tasks may be sensor data analysis tasks.First data may be communicated for use in performing the first task tothe second wireless earpiece if the first task is communicated to thesecond wireless earpiece. Second data may be communicated for use inperforming the second task to the first earpiece if the second task iscommunicated to the first earpiece.

In another embodiment, a set of wireless earpieces includes a firstearpiece and a second wireless earpiece, wherein the first earpiece andthe second wireless earpiece each comprise an earpiece housing, amicrophone, a speaker, a battery, a battery sensor, a transceiver, and aprocessor. Additionally, the battery sensor of the first earpiece isconfigured to sense a battery level of the battery of the first earpieceand the battery sensor of the second wireless earpiece is configured tosense a battery level of the battery of the second wireless earpiece.Additionally, the battery level of the first earpiece is communicated tothe second wireless earpiece via the transceiver of the first earpieceand the battery level of the second wireless earpiece is communicated tothe first earpiece via the transceiver of the second wireless earpiece.Additionally, the processor of the first earpiece is programmed toinstruct the transceiver of the first earpiece to transmit a firstsignal encoding a first task to the transceiver of the second wirelessearpiece if the battery level of the second wireless earpiece is greaterthan the battery level of the first earpiece. Finally, the processor ofthe second wireless earpiece is programmed to instruct the transceiverof the second wireless earpiece to transmit a second signal encoding asecond task to the transceiver of the first earpiece if the batterylevel of the first earpiece is greater than the battery level of thesecond wireless earpiece.

One or more of the following features may be included. The batterysensor of the first earpiece may include a voltage divider and a currentsensor and the battery sensor of the second wireless earpiece may alsoinclude a voltage divider and a current sensor. The battery sensor ofthe first earpiece may be configured to determine the battery liferemaining on the battery of the first earpiece using a charge countingmethod and the battery sensor of the second wireless earpiece may alsobe configured to determine the battery life remaining on the battery ofthe second wireless earpiece using a charge counting method. The firstearpiece may further include a first sensor operatively coupled to theearpiece housing, battery, and processor of the first earpiece and thesecond wireless earpiece may also further include a second sensoroperatively coupled to the earpiece housing, battery, and processor ofthe second wireless earpiece. The first sensor may include a first pulseoximeter and the second sensor may include a second pulse oximeter.

The illustrative embodiments provide a system, method, and wirelessearpieces for performing load balancing. In one embodiment, the wirelessearpieces may represent a set or pair of wireless earpieces, such as aleft wireless earpiece and a right wireless earpiece. In otherembodiments, the wireless earpieces may represent several left or rightwireless earpieces.

The battery level and status of each of the wireless earpieces may bemeasured and communicated between the wireless earpieces. In addition,other status information, such as temperature, processing load, tasksbeing performed (or anticipated), and so forth, may be tracked for eachof the wireless earpieces. The illustrative embodiments may be utilizedto transfer or communicate tasks between the wireless earpieces. Thetasks may be transferred, off-loaded, or load balanced between thewireless earpieces to preserve battery life, ensure efficiency, andmaximize operation. The tasks may be transmitted utilizing the batterylevel of the wireless earpieces (one is greater than another), batterythresholds, processing loads, and so forth.

FIG. 1 illustrates a method for battery management between a set ofwireless earpieces 100 in accordance with an illustrative embodiment. Inone embodiment, the process of FIG. 1 may be implemented by a set ofwireless earpieces configured for utilization together. First, in step102, a first wireless earpiece monitors a first earpiece battery levelof a first battery using a first battery sensor. Any number of status,usage, or reservoir readings may be performed to determine the statusand fill level of the first wireless earpiece. Battery and utilizationinformation may be utilized to monitor the first earpiece battery level,including, but not limited to battery capacity (e.g.,milli-Ampere-hours—mAh), drain (e.g., peak, average, minimum, etc.),functionality and component utilization (e.g., transceivers, noisecancellation, microphone and speaker utilization, audio transparency,etc.), and so forth. Estimations of the first earpiece battery life maybe revised and recalculated as needed based on changes in measurements,different environmental or user conditions, and so forth.

In step 104, a second wireless earpiece monitors a second earpiecebattery level of a second battery using a second battery sensor. In oneembodiment, each monitoring may further include measuring the voltageacross the terminals of the battery with no load attached and comparingthe measured voltage to a discharge curve, measuring the flow of currentover a specific timeframe to determine the amount of charge used andsubtracting the amount of charge from an initial charge state, orimpedance spectroscopy.

In step 106, the battery level of the first wireless earpiece and thebattery level of the second earpiece is determined to assign a task toeither the first wireless earpiece or the second wireless earpiece basedon the battery levels. In one embodiment, a determination of whether thefirst earpiece battery level and the second earpiece battery level maybenefit from off-loading or transferring tasks is performed by therespective wireless earpieces. In one embodiment, steps 108 and 110 maybe performed by one of the wireless earpieces if the other wirelessearpiece has available battery life as well as processing power. Tasksmay not be communicated if the wireless earpieces have insufficientbattery level or are being fully utilized.

In step 108 the second wireless earpiece assigns a task to the firstwireless earpiece using a second transceiver if the second battery levelis below a critical threshold. In one embodiment, the first transceiverand the second transceiver may be near field magnetic induction (NFMI)transceivers, and the communication of the battery levels of eachearpiece may be performed intermittently as needed or may be performedcontinuously. In other embodiments, the transceivers may representBluetooth, Wi-Fi, or other short range wireless communications. In oneembodiment, the data may be encapsulated in a packet or other dataformat exchanged between the first wireless earpiece and the secondwireless earpiece. Alternatively, any number of other signals, datastructures, formats, protocols, or standards may be utilized. In step110 the first wireless earpiece assigns a task to the second wirelessearpiece using a first transceiver if the first battery level is below acritical threshold.

In step 112, a task of the second wireless earpiece is communicated tothe first wireless earpiece if the second earpiece battery level of thesecond wireless earpiece falls below the critical threshold. In oneexample, the tasks of step 112 may be background tasks (e.g. anantivirus program), sensor data analysis tasks (e.g., monitoringphysiological data obtained from a pulse oximeter) audio processingtasks (e.g., modifying an ambient sound or communicating songs orinstructions). The critical threshold for assigning a task to the otherwireless earpiece may be preset by the user, preset using one or moreprograms or applications, or dependent on the program or applicationcurrently running on the earpiece, and only a portion of the task may becommunicated for the other earpiece to perform.

In one embodiment, the critical level for the first wireless earpieceand the second wireless earpiece may vary. For example, one of thewireless earpieces may have a transceiver for communicating withexternally coupled devices while the other wireless earpiece may nothave the same transceiver reducing battery life accordingly. As aresult, the critical thresholds may vary as do the associated batterycapacities and utilization.

In addition, additional data, programs, applications, or algorithms maybe communicated for use in performing a task. For example, if the secondwireless earpiece is executing a program to measure the heart rate andthe blood oxygen level of a user during a fitness routine and the secondearpiece battery level falls to the critical threshold, the secondwireless earpiece may communicate instructions to the first wirelessearpiece (as well as any necessary programs or algorithms) to onlymonitor the user's heart rate while the second wireless earpiececontinues to monitor the blood oxygen level. In addition, tasks may becommunicated between the wireless earpieces if one wireless earpiece hassubstantially more battery life than the other earpiece notwithstandingthe fact the earpiece with the lower battery life may not have reachedthe critical threshold.

As noted, the tasks may not be communicated by either of the wirelessearpieces if the associated battery levels are above the criticalthreshold. In addition, the processor or logic utilization may beutilized as a single factor or combined factor (e.g., battery level andprocessor utilization) to communicate the tasks between the wirelessearpieces.

FIG. 2 illustrates a block diagram of the set of wireless earpieces 10in accordance with an illustrative embodiment. The set of wirelessearpieces 10 includes a first wireless earpiece 11 and a second wirelessearpiece 25. The first wireless earpiece 11 includes a first earpiecehousing 12, a first microphone 14 operatively coupled to the firstearpiece housing 12, a first speaker 16 operatively coupled to the firstearpiece housing 12, a first battery sensor 18 operatively coupled tothe first earpiece housing 12, a first transceiver 20 operativelycoupled to the first earpiece housing 12, a first battery 22 disposedwithin the first earpiece housing 12 and operatively coupled to eachcomponent of the first wireless earpiece 11, and a first processor 24disposed within the first earpiece housing 12 and operatively coupled toeach component of the first wireless earpiece 11.

The second wireless earpiece 25 includes a second earpiece housing 26, asecond microphone 28 operatively coupled to the second earpiece housing26, a second speaker 30 operatively coupled to the second earpiecehousing 26, a second battery sensor 32 operatively coupled to the secondearpiece housing 26, a second transceiver 34 operatively coupled to thesecond earpiece housing 26, a second battery 36 disposed within thesecond earpiece housing 26 and operatively coupled to each component ofthe second wireless earpiece 25, and a second processor 38 disposedwithin the second earpiece housing 26 and operatively coupled to eachcomponent of the second wireless earpiece 25. The first battery 22 andthe second battery 36 may represent any number of batteries,ultracapacitors, fuel cells, solar cells, or energy storage devices.Examples of common battery types may include NiCad, NiMH, Lithium ion,zinc air, silver oxide, lithium hybrids, and so forth. The first battery22 and second battery 36 may be rechargeable or one-time use batteries.For example, contacts of the wireless earpieces 10 may be utilized tocharge the batteries 22, 36 in a smart case or so forth. Inductivecharging circuits and interfaces may also be utilized.

The first earpiece housing 12 and the second earpiece housing 26 may beformed from plastic, polymers, metals, nonmetals, or any material orcombination of materials having substantial deformation resistance tofacilitate energy transfer if a sudden force is applied to the firstwireless earpiece 11 or the second wireless earpiece 25. For example, ifone of the wireless earpieces is dropped by the user, the earpiecehousings 12, 26 may transfer the energy received from the surface impactthroughout the entire dropped wireless earpiece 10. In addition, eachearpiece housing 12, 16 may be capable of a degree of flexibility tofacilitate energy absorbance if one or more forces is applied to thefirst wireless earpiece 11 or the second wireless earpiece 25. Forexample, if an object is dropped on one of the wireless earpieces 10,the earpiece may bend to absorb the energy from the impact so thecomponents within the earpiece are not substantially damaged. Theflexibility of the first earpiece housing 12 and second earpiece housing26 should not, however, be flexible to the point where one or morecomponents of the first wireless earpiece 11 or the second wirelessearpiece 25 become dislodged or otherwise rendered non-functional if oneor more forces is applied to one of the wireless earpieces 10. Thecomponents of the wireless earpieces 10 may be coupled utilizing wires,traces, pins, connectors, busses, or so forth. In one embodiment, theconnectors for the components may be integrated with the respectiveearpiece housings 12, 26.

In one embodiment, the first microphone 14 is operatively integratedwith the first earpiece housing 12 and the second microphone 28 isoperatively integrated with the second earpiece housing 26. Eachmicrophone 14, 28 may be configured to receive sounds from theenvironment or receive one or more voice commands from the user. Forexample, the user may issue a voice command to the first microphone 14to set the first wireless earpiece 11 to transfer tasks to the secondwireless earpiece 25 if the battery level of the first wireless earpiecefalls below 50%. The user may also issue a voice command to transfer atask from one wireless earpiece to another wireless earpieceirrespective of any prior user or program setting requirements.

The first speaker 16 is operatively integrated with the first earpiecehousing 12 and the second speaker 30 is operatively integrated with thesecond earpiece housing 26. Each speaker 16, 30 may be configured tocommunicate a warning to the user if the battery life of the firstwireless earpiece 11 or the second wireless earpiece 25 is at a criticallevel or a critical threshold. For example, if the first wirelessearpiece 11 reaches its critical threshold, which may be preset orapplication-specific, the first processor 24 may instruct the firstspeaker 16 to communicate an audio message indicating the “battery levelis at a critical level, recharging is recommended.” In response to sucha warning, the user may issue a voice command to cease running one ormore programs currently running on the left earpiece 11 or transfer oneor more of the programs to the second wireless earpiece 25.

In other embodiments, vibrators, electrical contacts, light emittingdiodes (LEDs) or other output interfaces may communicate an alert orother indication to the user through tactile feedback, electricalmessages, optical signals, or so forth.

In one embodiment, a first battery sensor 18 is operatively integratedwith the first earpiece housing 12 and a second battery sensor 32 isintegrated with the second earpiece housing 26 and each battery sensor18, 32 is configured to sense one or more physical and electricalparameters used to measure the battery life of a battery. For example,the first battery sensor 18 may measure a voltage across a current shuntwith a known resistance or impedance, wherein the voltage measurementmay be used with one or more programs, applications, or algorithmsexecuted by first processor 24 to estimate the current and associatedcharge at one or more specific points in time. The programs,applications, or algorithms used by first processor 24 may be stored ina memory or the first processor 24. The current estimations may then besubsequently integrated with respect to time using the same or adifferent program, application, or algorithm executed by the firstprocessor 24 to estimate the amount of charge the first battery 22 hasdischarged. The battery life may then be estimated by subtracting theestimated amount of charge discharged by first battery 22 from aninitial charge state via one or more programs, applications, oralgorithms executed by the first processor 24. The initial charge stateof first battery 22 may be estimated by comparing a discharge voltagemeasured across first battery 22 at a known temperature with a dischargeprofile of a similar battery with respect to capacity at the sametemperature. The second battery sensor 32 may estimate the battery lifeof the second battery 36 in a similar manner as described above.Additional physical and electrical parameters may also be used by one ormore programs, applications, or algorithms to estimate the battery lifeof a battery. These additional physical parameters may include thebattery's usable capacity, charge and discharge rates, age, life cycle,chemical composition, hysteresis profile, or other parameters pertinentto estimating the battery life of a battery. The ambient temperature andthe physical layout of the circuitry coupled to the battery may also beconsidered. Finally, more than one type of battery sensor may beemployed in each earpiece, and each battery sensor may employ otherknown methods (e.g., impedance spectroscopy, specific gravity) toestimate the battery life of a battery.

Any number of battery level tracking components, processes, and steps,such as coulomb counters, hysteresis monitoring, gauging algorithms,drift measurements, Kalman filtering, may be utilized to determine thestate of the first battery 22 and the second battery 36. Any number ofother battery conditions and factors, such as temperature (e.g., in-ear,environmental, etc.), component utilization, battery degradation, and sofroth may be utilized

A first transceiver 20 is operatively integrated with the first earpiecehousing 12 and a second transceiver 34 is operatively integrated withthe second earpiece housing 26 and each transceiver 20, 34 is configuredto transmit signals encoding data, information, and/or applicationsrelated to a task to the other earpiece if the task cannot be performeddue to insufficient battery life. In addition, each transceiver 20, 34may transmit one or more signals encoding data, information, and/orapplications related to a task to the other earpiece if it is determinedhaving the other earpiece perform a portion or all the task wouldmaximize the total useful life of the wireless earpieces 10. In someembodiments, extensive information may not be required to load-balancethe various tasks. For example, the wireless earpiece 11 off-loading thetask may only indicate the task to be performed and the receivingwireless earpiece 25 may utilize the task information to perform thetask. Task number, description, or other identifiers may be utilized.

In one embodiment, the determination of whether transferring the data,information, or applications related to a task would maximize the totaluseful life of the wireless earpieces 10 may be performed by either thefirst processor 24 or the second processor 38. For example, if firstprocessor 24 of the first wireless earpiece 11 determines a task such asanalyzing the user's physiological measurements taken with a pulseoximeter operatively coupled to the first wireless earpiece 11 would usetoo much charge (power) of the first battery 22, then the firstprocessor 24 may instruct the first transceiver 20 to transmit a signalencoding the physiological measurements sensed by the pulse oximeter tothe second transceiver 34 of the second wireless earpiece 25 foranalysis. Additional programs, applications, communication instructions,and/or algorithms for use in the analysis of the user's physiologicalmeasurements may also be transmitted by the first transceiver 20. Insome embodiments, the second wireless earpiece 25 may already have thephysiological measurements, and, as a result, the first wirelessearpiece 11 may only send a message for the second wireless earpiece 25to perform the task. The process may also be performed in reverse if thesecond wireless earpiece 25 is performing the physiological measurementanalysis and determines it lacks the power to complete the task. Thefirst transceiver 20 and the second transceiver 34 may be near fieldmagnetic induction (NFMI) transceivers. The transceivers 20 and 34 mayalso be hybrid, dual-mode, or multi-mode transceivers supportingcommunications standards and protocols, such as NFMI, Bluetooth, Wi-Fi,cellular signals, and so forth.

The processors 24, 38 may also determine if there is availableprocessing power to perform the task. For example, the first wirelessearpiece 11 may send a request for battery status/level, processingrequirements, or so forth from the second wireless earpiece 25 beforeany tasks are off-loaded.

The first battery 22 is operatively coupled to all the components of thefirst wireless earpiece 11 and the second battery 36 is operativelycoupled to all the components of the second wireless earpiece 25. Eachof the batteries 11, 36 may provide enough power to operate each of thewireless earpieces 10 for a reasonable duration of time. The firstbattery 22 and the second battery 36 may be of any type suitable forpowering the first wireless earpiece 11 and the second wireless earpiece25, including alkaline batteries, lithium ion batteries, or any of theenergy storage components. Alternatively, battery-less power sources,such as inductive circuits configured to receive energy from radio waves(all of which are operatively coupled to one or more of the wirelessearpieces 10) may be used to power the wireless earpieces 10 in lieu ofeither of the batteries 22, 36.

In one embodiment, the first processor 24 is operatively coupled to eachcomponent of the first wireless earpiece 11 and the second processor 38is operatively coupled to each component of the second wireless earpiece25. Each processor 24, 38 is configured to execute one or more programsor applications to transfer one or more tasks to the other earpiece ifeither of the processors determines the task they are currentlyperforming or scheduled to perform either (1) cannot be performed due toinsufficient battery life, or (2) would maximize the useful battery lifeof the set of wireless earpieces 10 to transfer either a portion or allof the task to the other earpiece or data allowing the other earpiece toperform the task. In another embodiment, the task may be transferred inresponse to resource utilization, such as processor or memoryutilization exceeding one or more thresholds. For example, in responseto determining the first processor 24 is being utilized above 75%, oneor more tasks may be communicated to the second wireless earpiece 25 andassociated second processor 38.

In one embodiment, the processors 24, 38 may represent coprocessors. Inone example, the first processor 24 may be the primary or masterprocessor and the second processor 38 may be the secondary or slaveprocessor (or vice versa). Any number of tasks, operations, orprocessing tasks may be off-loaded including, but not limited to,floating point arithmetic, graphics, signal processing, stringprocessing, encryption, or input/output interfacing. The offloading fromone of the processors to the others may accelerate performance, preservebattery life, and ensure the wireless earpieces 10 operate moreefficiently. All or portions of a task may be offloaded as circumstancesrequire. For example, a first portion of a task may be performed by thefirst processor 24 and a second portion of the task may be off-loaded tothe second processor 38.

In one embodiment, the first processor 24 or the second processor 38 maytransfer tasks to one another by executing a program, application, oralgorithm stored in a memory to transfer either (1) instructions data,and information for carrying out the tasks, (2) one or more programs,applications, or algorithms for carrying out the tasks, and/or (3) datafor use in carrying out the tasks. The tasks may be carried out by thefirst processor 24 or the second processor 38 may also includebackground processing tasks, audio processing tasks, sensor dataanalysis tasks, fitness related tasks, or other computational relatedtasks. For example, the first processor 24 may determine from prior userpreferences stored in a memory a program for measuring jogging distanceis likely to use all of the battery life of the first battery 22, andinstruct the first transceiver 20 to transmit one or more signals to thesecond transceiver 34 of the second wireless earpiece 25 encoding (1)instructions to commence the jogging program, (2) instructions tocommence the jogging program at the specific point the first processor24 instructed the first transceiver 20 to transmit the signal totransfer the jogging program task, (3) data of the jogging measurementsto be used in the jogging program, (4) one or more programs,applications, or algorithms used to measure jogging distance and/or (5)transmitting the data of the jogging measurements to another wirelessdevice (such as a mobile device or a computer) if the second wirelessearpiece 25 lacks such a program. Each processor 24, 38 may run otherprograms in addition to programs for measuring battery life ordetermining whether to transfer a task to the other wireless earpiece.

FIG. 3 illustrates a second embodiment of the set of wireless earpieces10 in accordance with an illustrative embodiment. In addition to theelements described in FIG. 2 above, the first wireless earpiece 11 andthe second wireless earpiece 25 of the set of wireless earpieces 10 mayeach include a memory, one or more sensors, a wireless transceiver, agesture interface, and/or one or more LEDs.

A first memory 40 may be operatively integrated with the first earpiecehousing 12, first battery 22, and first processor 24 and second memory54 may be operatively integrated with the second earpiece housing 26,second battery 36, and second processor 38. Each memory 40, 54 may haveone or more programs, applications, or algorithms related to (1)determining the battery life of a battery, (2) transferring a task tothe other earpiece, (3) background tasks, audio processing tasks, sensordata analysis tasks and/or fitness tasks desired by the user or requiredby the earpiece, and/or (4) other tasks required by one of the wirelessearpieces. Each memory 40, 54 may also contain files received from anexternal electronic device such as songs or other related media as well.

A first sensor 42 may be operatively integrated with the first earpiecehousing 12, first battery 22, and first processor 24 and a second sensor56 may be operatively integrated with the second earpiece housing 26,second battery 36, and second processor 38. Each sensor 42, 56 may beconfigured to sense one or more physiological or environmentalparameters for use by the wireless earpieces 10. For example, firstsensor 42 may be a pulse oximeter and be configured to measure the heartrate and blood oxygen levels of the user, and second sensor 56 may be athermometer and configured to measure air pressure in addition totemperature. The sensor readings from the sensors 42, 56 may be used byone or more programs or applications executed by a processor to performone or more tasks. Sensor readings may also be stored in the firstmemory 40 or second memory 54 for future use.

A first gesture interface 44 may be operatively integrated with thefirst earpiece housing 12 and coupled to a first battery 22 and firstprocessor 24 and a second gesture interface 58 may be operativelyintegrated with the second earpiece housing 26 and coupled to a secondbattery 36, and second processor 38. The first gesture interface 44 maybe configured to allow the user to control one or more functions of thefirst wireless earpiece 11 and the second gesture interface 58 may beconfigured to allow the user to control one or more functions of secondwireless earpiece 25. The first gesture interface 44 may include one ormore emitters 46 and one or more detectors 48 and second gestureinterface 58 may include one or more emitters 60 and one or moredetectors 62. The emitters 46, 60 and the detectors 48, 62 may be usedto detect gestures from either the user, a third party, an instrument,or a combination of the aforementioned and communicate one or moresignals representing the gesture to the first processor 24 or the secondprocessor 38. The gestures may be used with the gesture interfaces 44,58 to control the wireless earpieces 10 including, without limitation,touching, tapping, swiping, use of an instrument, or any combination ofthe gestures. Touching gestures used to control the wireless earpieces10 may be of any duration and may include the touching of areas not partof a gesture interface. Tapping gestures used to control the wirelessearpieces 10 may include any number of taps and need not be brief.Swiping gestures used to control the wireless earpieces 10 may include asingle swipe, a swipe changing direction at least once, a swipe with atime delay, a plurality of swipes, or any combination of the inputs. Aninstrument used to control the wireless earpieces 10 may be electronic,biochemical or mechanical, and may interface with a gesture interfaceeither physically, wirelessly, or electromagnetically.

A first wireless transceiver 50 may be operatively integrated with thefirst earpiece housing 12 and coupled to the first battery 22, and firstprocessor 24 and second wireless transceiver 64 may be operativelyintegrated with the second earpiece housing 26 and second battery 36,and second processor 38. Each wireless transceiver may be configured toreceive one or more signals from and transmit one or more signals to anexternal electronic device. The signals received by the wirelesstransceivers 50, 64 may be stored in the memories 40, 54 or processed bythe processors 24, 38 before being stored in the memories 40, 54. Theexternal electronic devices in communication with the wirelesstransceivers 50, 64 of the wireless earpieces 10 may include Bluetoothdevices, mobile devices, desktops, laptops, tablets, modems, routers,communications towers, cameras, watches, third-party earpieces,earpieces, or other electronic devices capable of transmitting orreceiving wireless signals. Each of the wireless transceiver 50, 64 mayreceive signals encoding programs, applications, or algorithms to beused in transferring tasks between the wireless earpieces 10. Each ofthe wireless transceivers 50, 64 may receive or transmit more than onesignal simultaneously.

In one embodiment, first LEDs 52 may be operatively integrated with thefirst earpiece housing 12 and coupled to the first battery 22, and firstprocessor 24 and second LEDs 66 may be operatively integrated with thesecond earpiece housing 26 and coupled to the second battery 36, andsecond processor 38. First LEDs 52 and second LEDs 66 may be configuredto provide information concerning the battery life of the first wirelessearpiece 11 and the second wireless earpiece 25, respectively. Forexample, the first processor 24 may communicate a signal encoding thestatus of the battery level of the first battery 22 to the first LEDs52. The signal encoding the battery level of the first battery 22 may bedecoded by the first LEDs 52 as a colored light. For example, a greenlight may represent a substantial level of battery life, a yellow lightmay represent an intermediate level of battery life, a red light mayrepresent a limited amount of battery life, and a blinking red light mayrepresent a critical level of battery life requiring immediaterecharging. The second LEDs 66 may perform similar functions on signalscommunicated by the second processor 38 of the second wireless earpiece25. In addition, the battery life may be represented by the LEDs 52, 66as a percentage of battery life remaining or may be represented by anenergy bar having one or more LEDs. In one embodiment, the number ofilluminated LEDs 52, 66 represents the amount of battery life remainingin the wireless earpieces 10. In addition, the LEDs 52, 66 may decodesignals received from the processors 24, 38 related to the current time,the status of one or more operations of the wireless earpieces 10, oranother earpiece function and display the information encoded in thesignals. Each of the LEDs 52, 66 may be in any area on the wirelessearpieces 10 suitable for viewing by the user or a third party and mayalso consist of as few as one diode which may be provided in combinationwith a light guide. In addition, the LEDs need not have a minimumluminescence.

FIG. 4 illustrates the set of wireless earpieces 10 which includes thefirst wireless earpiece 11 and the second wireless earpiece 25 inaccordance with an illustrative embodiment. The first wireless earpiece11 includes the first earpiece housing 12. The second wireless earpiece25 includes the second earpiece housing 26. The first wireless earpiece11 and the second wireless earpiece 25 may each be configured to fit on,at, or within a user's external auditory canal and may be configured tosubstantially minimize or eliminate external sound capable of reachingthe tympanic membrane. The first earpiece housing 12 and the secondearpiece housing 26 may be configured to be soundproof or waterproof.The first microphone 14 is shown on first wireless earpiece 11 and thesecond microphone 28 is shown on the second wireless earpiece 25 andeach microphone 14, 28 may be configured or positioned to receive voicecommands or ambient sounds as necessary.

A first transceiver 20 and second transceiver 34 are also shown. Each ofthe transceivers 20, 34 may be NFMI transceivers and may be configuredto transmit signals to or receive signals from the other wirelessearpiece concerning tasks being currently performed or to be performedin the future. The signals may be transmitted or received through oraround the user's head. A first speaker 16 and second speaker 30 arealso shown and may be configured to communicate tasks being performed ontheir respective wireless earpieces 10 or tasks transmitted from theother wireless earpiece. For example, if the second speaker 30 wascommunicating information related to a workout and the second processor38 determined the battery life of second battery 36 was insufficient tocomplete the task, the second processor 38 may instruct the secondtransceiver 34 to transmit a signal encoding the information to becommunicated to the user to the first processor 24 via the firsttransceiver 20. The first processor 24 may then subsequently instructthe first speaker 16 to communicate the information related to theworkout. First sensor 42 and second sensor 56 are shown. Each of thesensors 42, 56 may be located anywhere on the wireless earpieces 10conducive to acquiring sensor readings and the sensor readings may beencoded in signals transmitted or received by one of the transceivers.

FIG. 5 illustrates the set of wireless earpieces 10 and theirrelationship to a mobile device 70 in accordance with an illustrativeembodiment. The mobile device 70 may be a mobile phone, a tablet, awatch, a PDA, a remote, an eyepiece, an earpiece, any wearable device,or any electronic device not requiring a fixed location. The user mayuse a software application on the mobile device 70 to transfer one ormore tasks from one wireless earpiece to the other wireless earpiece.For example, the user may use a software application on the mobiledevice 70 to access a screen providing one or more options related totransferring one or more tasks between the wireless earpieces. The tasksmay be transferred including background tasks such as antivirus programsor energy usage programs, audio processing tasks such as music playbackapplications or sound encoded in a news broadcast received from anexternal electronic device, sensor data analysis tasks such as heartrate or blood oxygen programs, fitness programs such as distancetracking applications, or other programs or applications executable byan earpiece. Selections may be communicated via a transceiver in themobile device 70 to the set of wireless earpieces 10. In addition, themobile device 70 may also be a remote wirelessly transmitting signalsderived from manual selections provided by the user or a third party onthe remote to the set of wireless earpieces 10. The wireless earpieces10 may communicate with the mobile device 70 giving various commands,such as but not limited to, providing instructions making phone calls,communicating with Alexa, Cortana, Siri etc., and/or browse theinternet.

FIG. 6 depicts a computing system 700 in accordance with an illustrativeembodiment. For example, the computing system 700 may represent themobile device 70 discussed in FIG. 5 and/or other constrainedintelligent edge real time embedded devices (CIERTED) such as thoseshown in FIG. 7. The computing system 700 includes a processor unit 701(possibly including multiple processors, multiple cores, multiple nodes,and/or implementing multi-threading, etc.). The computing systemincludes memory 707. The memory 707 may be system memory (e.g., one ormore of cache, SRAM, DRAM, zero capacitor RAM, Twin Transistor RAM,eDRAM, EDO RAM, DDR RAM, EEPROM, NRAM, RRAM, SONOS, PRAM, etc.) or anyone or more of the above already described possible realizations ofmachine-readable media. The computing system also includes a bus 703(e.g., PCI, ISA, PCI-Express, HyperTransport®, InfiniBand®, NuBus,etc.), a network interface 706 (e.g., an ATM interface, an Ethernetinterface, a Frame Relay interface, SONET interface, wireless interface,etc.), and a storage device(s) 709 (e.g., optical storage, magneticstorage, etc.).

The system memory 707 embodies functionality to implement all orportions of the embodiments described above and below. The system memory707 may include one or more applications or sets of instructions forimplementing task and/or load sharing mode with one or more wirelessearpieces 10. In one embodiment, specialized task and/or load sharingmanagement software may be stored in the system memory 707 and executedby the processor unit 702. The task and/or load sharing managementsoftware may be utilized to manage user preferences (e.g., settings,automated processes, etc.), communications, input, and device actions,synchronize devices, task and/or load sharing specific abstractapplication hierarchy, complex system task and/or load sharing abstractapplication hierarchy or so forth. As noted, the task and/or loadsharing management application or software may be similar or distinctfrom the task and/or load sharing application or software utilized bythe wireless earpieces 10. Code may be implemented in any of the otherdevices of the computing system 700. Any one of these functionalitiesmay be partially (or entirely) implemented in hardware and/or on theprocessing unit 701. For example, the functionality may be implementedwith an application specific integrated circuit, in logic implemented inthe processing unit 701, in a co-processor on a peripheral device orcard, etc. Further, realizations may include fewer or additionalcomponents not illustrated in FIG. 4 (e.g., video cards, audio cards,additional network interfaces, peripheral devices, etc.). The processorunit 701, the storage device(s) 709, the sensors 712 and the networkinterface 705 are coupled to the bus 703. Although illustrated as beingcoupled to the bus 703, the memory 707 may be coupled to the processorunit 701. The computing system 700 may further include sensors 712 beingany number of optical sensors, accelerometers, magnetometers,microphones, gyroscopes, temperature sensors, and so forth for verifyinguser biometrics, or environmental conditions, such as motion, light, orother events associated with mobile devices 70 or the CIERTED or theirenvironment.

In one embodiment, the wireless earpieces 10 may automatically connectto a nearest mobile device 70 and/or CIERTED. For example, the wirelessearpieces 10 and the mobile device 70 and/or CIERTED may have beenpreviously paired. In another embodiment, the wireless earpieces 10 mayconnect to a mobile device 70 and/or CIERTED based on user input,feedback, or instructions, such as a directional gesture, voice command,head motion or so forth. The wireless earpieces 10 may be linked,connected or paired (or disconnected, unpaired) in real-time based onuser input. For example, the wireless earpieces 10 may switch between afirst link with a first CIERTED to a second link with a second CIERTED.

With reference to FIG. 7 embedded devices within an IoT network in anillustrative embodiment is shown. CIERTED and wireless earpieces 10, areshown with other CIERTED in IoT network 822. IoT network 822 is thenetwork of CIERTED, such as, vehicles 830, home appliances 832 and otheritems embedded with electronics, software, sensors, actuators andnetwork connectivity which enables these objects to connect and exchangedata and instructions. Each CIERTED is uniquely identifiable through itsembedded computing system but can inter-operate within the existingInternet infrastructure 800. The IoT network 822 allows objects to besensed or controlled remotely across existing network infrastructure800, creating opportunities for more direct integration of the physicalworld into computer-based systems, and resulting in improved efficiency,accuracy and economic benefit in addition to reduced human intervention.

CIERTED in the IoT network 822, can refer to a wide variety of devicessuch as wireless earpieces 10, vending machine 840, gaming system 842,smart watch 844, automobiles 830 with smart radios 880, smart home 820with smart HVAC 860 or refrigerator 832 or mobile device 70. TheseCIERTED collect useful data with the help of various existingtechnologies and then autonomously flow the data between other devices.These items are but a small list of the possible CIERTED. While only ahandful of CIERTED have been shown in the present application, it isfully contemplated most any electronic device having processingcapabilities could be a CIERTED without departing from the spirit of theinvention.

CIERTED can identify and couple with any identifiable CIERTED, eitherlocally through direct communications 850 or through an internet network800. Once CIERTED are paired with other CIERTED, they can interact,control functionality and/or communicate with these CIERTED.Furthermore, wireless earpieces 10 can be used to task and/or load sharedata or instructions with other CIERTED through the IoT network 822.

When a user is at or near a smart home 820, wireless earpieces 10 couldcouple and/or pair with smart home 820 and task and/or load share withsmart home 820 by assigning data to process and/or tasks andinstructions to perform. By doing this, wireless earpieces usesignificantly less processing power and can stretch the battery life ofwireless earpieces 10 significantly longer. Further, because smart home820 is coupled to a battery-less power source there is no concern overdepleting either the right or left wireless earpiece 10 nor the powersource for the smart home 820.

Through the IoT network 800 task and/or load sharing with any CIERTED ispossible. If wireless earpieces 10 can pair or communicate with theCIERTED a task and/or load sharing protocol can be initiated asdiscussed in detail above regarding interoperability between thewireless earpieces 10. If the CIERTED do not have the instructions forperforming the requested operations, then wireless earpieces 10 can sendthem via the network 800 or through direct communications 850. Therewould of course be some limitations based on privacy concerns and issuesnegating the efficient use of bandwidth (i.e., transferring largeamounts of data to other CIERTED to perform tasks instead of performingthe operations locally; Edge computing); however, wireless earpieces 10can have this built into the programming to balance the use of bandwidthwith battery conservation and optimization. It is also furthercontemplated, if a CIERTED is heavily tasked and cannot take onadditional tasks without significantly slowing down, then the CIERTEDcould reject a task and/or load sharing request from the wirelessearpieces 10 and wireless earpieces 10 could move on to another CIERTEDto request task and/or load sharing.

The wireless earpieces 10 may also utilize edge computing to make taskand/or load sharing operation efficient and seamless. Edge computing isa method of optimizing cloud-computing systems by performing dataprocessing at the edge of the network 800, near the source of the data.For purposes of the present invention, each CIERTED, mobile device 70,vehicle 830, smart home 820, smart watch 844, gaming system 842 andvending machine 840 all could have the computing system 700 discussedthoroughly above. Because each CIERTED has a computing system, dataprocessing can be performed at each device, thus reducing thecommunications bandwidth needed between the peripheral devices and thecentral data center 880 by performing analytics and knowledge generationat or near the source of the data; the wireless earpieces 10.

Edge computing pushes applications, data and computing power (services)away from wireless earpieces 10 to the nearest CIERTED. For example,when in proximity to gaming system 842, which has a lasting power source(i.e., wall power) wireless earpieces 10 could conserve battery power bytask and/or load sharing with gaming system 842 if gaming system 842could support the request. If not, wireless earpieces 10 could choose toperform their own tasks or find the next nearest CIERTED, smart watch844, and request it perform the task and/or load sharing request. Inthis way, devices which are battery powered could conserve their batterypower and go longer between the need for charging. Edge computingreplicates fragments of information across distributed networks 822 ofCIERTED, which may spread over a vast area. As a technological paradigm,edge computing is also referred to as mesh computing, peer-to-peercomputing, autonomic (self-healing) computing, grid computing and byother names implying non-centralized, node-less availability.

Various methods and apparatus's have been shown and described relatingto load sharing between wireless earpieces. The present invention is notto be limited to these specific examples but contemplates any number ofrelated methods, system, and apparatus and these examples may vary basedon the specific type of wireless earpieces, the specific type of mobiledevices or other wearable devices, and other considerations. Theillustrative embodiments contemplate numerous variations in the type ofways in which embodiments may be applied. The foregoing description hasbeen presented for purposes of illustration and description. It is notintended to be an exhaustive list or limit any of the disclosure to theprecise forms disclosed. It is contemplated other alternatives orexemplary aspects are considered included in the disclosure. Thedescription is merely examples of embodiments, processes or methods ofthe invention. It is understood any other modifications, substitutions,and/or additions may be made, which are within the intended spirit andscope of the disclosure. For the foregoing, it can be seen thedisclosure accomplishes at least all the intended objectives. Theprevious detailed description is of a small number of embodiments forimplementing the invention and is not intended to be limiting in scope.The following claims set forth many of the embodiments of the inventiondisclosed with greater particularity.

What is claimed is:
 1. A method for battery management between a set ofwireless earpieces comprising: monitoring a first battery level of afirst battery within a first wireless earpiece using a first sensoroperatively coupled to the first battery and disposed within the firstwireless earpiece; monitoring a second battery level of a second batterywithin a second wireless earpiece using a second sensor operativelycoupled to the second battery and disposed within the second wirelessearpiece; determining the first wireless earpiece battery level and thesecond wireless battery level in order assign a first task to either thefirst wireless earpiece or the second wireless earpiece based off thefirst battery level and the second battery level; assigning the firsttask to the first wireless earpiece in response to the second earpiecebattery level being below a critical threshold; assigning the first taskto the second wireless earpiece in response to the first earpiecebattery level being below a critical threshold; communicating the firsttask to the first wireless earpiece via a second transceiver operablylocated within the second wireless earpiece in response to the secondearpiece level being below the critical threshold; and communicating tothe second wireless earpiece via a first transceiver operably locatedwithin the first wireless earpiece in response to the first earpiecebattery level being below a critical threshold.
 2. The method of claim1, wherein the first transceiver is a first NFMI transceiver and thesecond transceiver is a second NFMI transceiver.
 3. The method of claim1, further comprising: communicating the first task to the secondwireless earpiece via the first transceiver in response to a firstprocessor of the first wireless earpiece being utilized beyond a firstthreshold.
 4. The method of claim 1, further comprising: communicating asecond task to the first wireless earpiece via the second transceiver inresponse a second processor of the second wireless earpiece beingutilized beyond a second threshold.
 5. The method of claim 1, whereinthe user specifies the first battery level and the second battery level.6. The method of claim 5, wherein tasks are communicated between thefirst wireless earpiece and the second wireless earpiece in response touser preferences or settings of the set of wireless earpieces.
 7. Themethod of claim 1 wherein the monitoring of the first battery level andthe monitoring of the second battery level are performed continuously.8. The method of claim 1, wherein the first task and the second task areone or more of computing tasks, background tasks, audio processingtasks, and sensor data analysis tasks.
 9. The method of claim 1, furthercomprising: parsing the first task between the first wireless earpieceand the second wireless earpiece.
 10. The method of claim 1, whereinfirst task includes all or a portion of a task.
 11. A method foroff-loading tasks between a set of wireless earpieces, comprising:monitoring battery levels of the set of wireless earpieces; determiningthe first wireless earpiece battery level and the second wirelessbattery level; communicating the battery levels of each wirelessearpiece to the other wireless earpiece of the set of wirelessearpieces; and assigning a first task involving one or more of thefollowing: computing tasks, background tasks, audio processing tasks,and sensor data analysis tasks from one of the set of wireless earpiecesto the other wireless earpiece if the battery level of the one of theset of wireless earpieces falls below a critical threshold.
 12. Themethod of claim 11 further comprising: communicating data for use inperforming a second task to the other wireless earpiece if the secondtask is communicated to the first wireless earpiece.
 13. A load sharingsystem, comprising: a wireless earpiece, comprising: an earpiecehousing; a processor operably coupled within the earpiece housing; amicrophone operably coupled with the processor; a speaker operablycoupled with the processor; a battery operably coupled with theprocessor; sensors operably coupled with the processor; and atransceiver operably coupled with the processor, wherein the wirelessearpiece can couple with an Internet of Things (IoT) network and pairwith a constrained intelligent edge real time embedded device (CIERTED)and the wireless earpiece can transmit via the transceiver data and/ortasks to be processed by the CIERTED to conserve the battery.
 14. Thesystem of claim 13, further comprising: a second wireless earpiece,comprising: an earpiece housing; a processor operably coupled within theearpiece housing; a microphone operably coupled with the processor; aspeaker operably coupled with the processor; a battery operably coupledwith the processor; sensors operably coupled with the processor; and atransceiver operably coupled with the processor, wherein the secondwireless earpiece can couple with an Internet of Things (IoT) networkand pair with a constrained intelligent edge real time embedded device(CIERTED) and the second wireless earpiece can transmit via thetransceiver data and/or tasks to be processed by the CIERTED to conservethe battery.
 15. The system of claim 14, wherein one of the sensors ofthe first wireless earpiece is configured to sense a battery level ofthe battery of the first wireless earpiece and one of the sensors of thesecond wireless earpiece is configured to sense a battery level of thebattery of the second wireless earpiece.
 16. The system of claim 15,wherein the battery level of the first wireless earpiece is communicatedto the second wireless earpiece via the transceiver of the firstwireless earpiece and the battery level of the second wireless earpieceis communicated to the first wireless earpiece via the transceiver ofthe second wireless earpiece.
 17. The system of claim 16, wherein theprocessor of the first wireless earpiece assigns the transceiver of thefirst wireless earpiece to transmit a first signal encoding a first taskto the transceiver of the second wireless earpiece if the battery levelof the second wireless earpiece is greater than the battery level of thefirst wireless earpiece.
 18. The system of claim 17, wherein theprocessor of the second wireless earpiece assigns the transceiver of thesecond wireless earpiece to transmit a second signal encoding a secondtask to the transceiver of the first wireless earpiece if the batterylevel of the first wireless earpiece is greater than the battery levelof the second wireless earpiece.
 19. The system of claim 18, wherein thefirst and the second task can be transmitted to the IoT and be performedby the CIERTED.
 20. The system of claim 18, wherein the first task canbe transmitted to the nearest CIERTED to the first or the secondwireless earpiece in accordance with an Edge computing paradigm.